Combinatorial geometry